package VirtualMachine;

//INT,BOOLEAN

public class Elem {
	private String tipo;
	private Object valor;
	
	public Elem (){
		this.setTipo(null);
		this.setValor(null);
	}
	
	public Elem(String tipo){
		this.setTipo(tipo);
		this.setValor(null);
	}
	
	public Elem(String tipo, Object valor){		
		this.setTipo(tipo);
		this.setValor(valor);
	}
	
	public String getTipo() {
		return tipo;
	}
	
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	
	public Object getValor() {
		return valor;
	}
	
	public void setValor(Object valor) {
		this.valor = valor;
	}	
	
	public String toString(){
        String valorString ="";
		if(tipo.equals("INT"))        	
			valorString = "" + valor.toString();
        else if(tipo.equals("BOOLEAN"))        	
        	if((Boolean)valor)
        		valorString = "verdadero";
        	else
        		valorString = "falso";
		return valorString;
	}
}
